Ray Tracing of Geometric Primitives According to the RenderMan-Standard
نویسندگان
چکیده
Ray Tracing of high-quality images has two basic requirements: a renderer and a modeler. Usually , communication between those two is done by a speciied le-format. Each renderer capable of that format should produce images according to the speciication. One popular and powerful format is the RenderMan Interface Bytestream Protocol by Pixar. Unfortunately, its speciication is ambiguous in some cases. This paper clariies the usage especially of geometric primitives according to the RenderMan-Interface.
منابع مشابه
BMRT: A Global Illumination Implementation of the RenderMan Standard
We have implemented a rendering system which fully adheres to the RenderMan Interface and uses global illumination algorithms. Specifically, this implementation supports progressive refinement radiosity and distribution ray tracing in a two-pass approach. This rendering system is widely distributed, very popular, and has been used in production (three properties usually not found in global illu...
متن کاملRay Tracing for Curves Primitive
The Curves primitive defined in RenderMan is useful for modelling and rendering ribbonlike objects. This paper gives a simple framework for ray-curve intersection tests in ray tracing, and provides concrete details for one form of the primitive. The form is especially important for fine objects such as hair and fur.
متن کاملUsing Procedural RenderMan Shaders for Global Illumination
Global illumination techniques like radiosity or Monte-Carlo ray-tracing are becoming standard features of rendering systems. However, there is currently no accepted interface format which supports an appropriate physically-based scene description. In this paper we present extensions to the well-known RenderMan interface, which allow for a physically based scene description and support advanced...
متن کاملPerformance and elegance of five models of 3D Euclidean geometry in a ray tracing application
Computations of 3D Euclidean geometry can be performed using various computational models of different effectiveness. In this paper we compare five alternatives: 3D linear algebra, 3D geometric algebra, a mix of 4D homogeneous coordinates and Plücker coordinates, a 4D homogeneous model using geometric algebra, and the 5D conformal model using geometric algebra. Higher dimensional models and mod...
متن کاملUsing Caching and Breadth - First Search to Speed up Ray - Tracing
Ray-tracing is an expensive image synthesis technique because many more ray-surface intersection calculations are done than are necessary to shade the visible areas of the image. This paper extends the concept of beam-tracing so that it can be coupled with caching to reduce the number of intersection tests. Two major improvements are made over existing techniques. First, the cache is organized ...
متن کامل